Revolutionizing Transportation - Future Of Self Driving Cars And Smart Cities